package cn.hy.shortUrl;


import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 *
 * https://javadoop.com/post/url-shortener
 * https://xiaozhuanlan.com/topic/6185794032
 *
 * 1. 如预估未来可能需要存放 50-100 亿条记录，然后我们大概按照单表 1000w 数据来设计，
 * 那么就需要 500-1000 张表，那么我们可以定 512 张表，512 张表我们可以考虑放 2 个或 4 个库。
 *
 * 2.我们使用 key 来做分表键，同时在 key 上加唯一索引，对于单表 1000w 这种级别，查询性能一般都差不了。
 *
 */
@SpringBootApplication
@MapperScan("cn.hy.shortUrl.mapper")
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}
